sprout new buds or flowers - Español Inglés Diccionario